package cool.qingqing.consumer;

/**
 * @author 高山青
 * @Date 2022/1/2  -   18:01
 */

/**
 * 函数式接口的由来
 */
public class ComsumerDemo01 {
	public static void main(String[] args) {
		//我们发现一个问题，我们根本就不关系接口和接口的方法，
		//只关系传参和返回值，所以就产生了函数式编程
		int result=sum((start,end)-> start+end);
		System.out.println(result);
	}

	public static int sum(FunctionSum functionSum){
		return functionSum.sum(1,1000);
	}

}

interface FunctionSum{
	int sum(int start,int end);
}
